Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F1 Thailand F3 China F2 China F3 India F1 India F4 India F5 Uzbekistan F1 M15 Vigo M15 Monastir M15 Monastir M25 Mataro Uzbekistan F1 Uzbekistan F2 Italy F18 France F18 France F19 M25 Gandia France F4 Uzbekistan F1 Uzbekistan F2 France F14 Astana Challenger M25 Vila Real de Santo Antonio Ukraine F2 Ukraine F3 Uzbekistan F3 Uzbekistan F3 Spain F12 Germany F6 Spain F30 Spain F3 Spain F4 Spain F5 Tunisia F16 Spain F12 Spain F22 Spain F23 Spain F27 Spain F31 Kuwait F1 Kuwait F2 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F6 (Sharm El Sheikh) Portugal F6 (Porto) Hungary F2 (Zamardi) Hungary F3 (Balatonalmadi) Belgium F1 (Havre) Germany F5 (Kamen) Uzbekistan F2 Uzbekistan F4 Uzbekistan F4 India F2 President's Cup - Astana Bordeaux Challenger Istanbul Challenger Tashkent Challenger Burnie Challenger M15 Metzingen M25 Wetzlar M25 Hammamet M25 Vila Real de Santo Antonio M25 Vic M25 Les Franqueses del Valles Dallas Challenger Mordova Cup 2007 - Saransk Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Besancon Challenger Barletta Challenger Mons Challenger Athens Challenger Penza Cup 2008 - Penza Tashkent Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Binghamton Challenger Samsung Securities Cup - Seoul Flea Market Cup - Busan Astana Challenger Bratislava Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Mordovia Cup 2008 - Saransk Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk Bauer Watertechnology Cup - Eckental Internationaux de Doubs Open de Franchie-Comte - Besancon Astana Challenger Bukhara Challenger - Bukhara Braunschweig Challenger Morocco Tennis Tour - Tanger Meerbusch Challenger Istanbul Challenger Gwangju Challenger Ortisei Challenger UTC Open - Cherkassy Koblenz Challenger Rennes Challenger Drummondville Challenger Barletta Challenger Bukhara Challenger - Bukhara Open Prevadies - St. Brieuc Tampere Challenger Meerbusch Challenger Chicago Challenger Seville Challenger Istanbul Challenger Florence Challenger Traralgon Challenger Canberra Challenger Chennai Challenger Pau Challenger Phoenix Challenger Aix En Provence Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Heilbronn Challenger Lisbon Challenger Ilkley Challenger Amersfoort Challenger Challenger DCN de Cherbourg - Cherbourg Istanbul Challenger Orleans Challenger Nur-Sultan Challenger M15 Allershausen Liuzhou Challenger M15 Madrid Bangkok Challenger M25 Zaragoza Bangkok Challenger Newport Beach Challenger Dallas Challenger Columbus Challenger Prostejov Challenger Parma Challenger Barcelona Challenger Alicante Challenger Istanbul Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Potchefstroom 2 Challenger Nur-Sultan 1 Challenger Gran Canaria 1 Challenger Biella 4 Challenger Oeiras 1 Challenger M15 Monastir Ostrava Challenger Braunschweig Challenger Napoli Challenger Szczecin Challenger Forli 3 Challenger Columbus Challenger Cleveland Challenger Pau Challenger Mexico City Challenger M25 Tarragona Murcia Challenger M25 Reus Nonthaburi 2 Challenger M25 Valldoreix Maia Challenger M25 La Nucia M25 Cordoba Ismaning Challenger Rome Challenger Barcelona Challenger Indian Wells Challenger Hamburg Challenger Mallorca Challenger Tashkent Challenger Burnie Challenger Tashkent Challenger Almaty 1 Challenger Ningboo Challenger Open de Moselle - Metz Zadar Challenger ATP Kremlin Cup - Moscow Koblenz Challenger Milan Challenger Braunschweig Challenger Rome 1 Challenger Thailand Open - Bangkok ATP Kremlin Cup - Moscow M25 Faro Scheveningen Challenger Sopot Challenger AEGON International - Eastbourne Open de Moselle - Metz St. Petersburg Open - St. Petersburg Almaty Challenger Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Tashkent Challenger SAP Open - San Jose AEGON International - Eastbourne Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Hamburg Challenger Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Segovia Challenger SAP Open - San Jose Aguascalientes Challenger Bet-At-Home Austrian Open - Kitzbuhel Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Nonthaburi 3 Challenger Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose Ludwigshafen Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Glasgow Challenger Fairfield Challenger Glasgow Challenger Almaty Challenger Cherbourg Challenger Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Iasi Challenger Biella Challenger Portugal Open - Oeiras AEGON International - Eastbourne Forli 2 Challenger Nur-Sultan 2 Challenger Shymkent Challenger BB&T Atlanta Open - Atlanta Heilbronn Challenger Porto Challenger St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Morelos Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Barcelona Challenger Apia International - Sydney Open Sud de France - Montpellier Alicante Challenger ABN AMRO World Tennis Tournament - Rotterdam Ortisei Challenger Bratislava Challenger Andria Challenger Braunschweig Challenger Winnetka Challenger Samarkand Challenger - Samarkand U.S. Mens's Clay Court Championship - Houston Power Horse Cup - Dusseldorf AEGON International - Eastbourne Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Samarkand Challenger - Samarkand Rakuten Japan Open - Tokyo Fergana Challenger - Fergana Societa Canottieri Mincio 2005 - Mantova Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Penza Cup - Penza Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open Sud de France - Montpellier Lambertz Open by Stawag - Aachen ABN AMRO World Tennis Tournament - Rotterdam Almaty Challenger 1 - Almaty Samarkand Challenger - Samarkand Delray Beach Open - Delray Beach Open 13 - Marseille Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad XI Torneo Internazionale di Tennis - Barletta Southern Capital Cup - Almaty China Open - Beijing Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Brisbane International - Brisbane Ostdeutscher Sparkassen Cup - Dresden AEGON International - Eastbourne Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Zenith Tennis Cup-Harbour Club - Milan 5° Sporting Challenger - Turin Swiss Open - Gstaad Generali Open - Kitzbuhel Helsinki Challenger Chengdu Open - Chengdu Memorial Manfredini - Sassuolo Tata Open Maharashtra - Pune 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia New York Open - New York Cherbourg Challenger Delray Beach Open - Delray Beach Harbour Tennis Cup Regione Lombardia - Milan Astana Open - Nur-Sultan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Antalya Open - Antalya Togliatti Cup - Togliatti Mordovia Cup - Mordovia Astana Challenger - Astana St. Petersburg Challenger - St. Petersburg Noventi Open - Halle Mallorca Championships - Mallorca Togliatti Cup - Togliatti Almaty 2 Challenger Irving Challenger Hamburg European Open - Hamburg Astana Open - Astana Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Togliatti Cup - Togliatti Flea Market Cup Busan Challenger Tennis - Busan San Luis Potosi Challenger Malaysian Open - Kuala Lumpur Meerbusch Challenger Status Athens Open - Athens Genova Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Budapest Challenger Bratislava Challenger Astana Challenger Bangkok Challenger Tashkent Challenger - Tashkent Catella Swedish Open - Bastad Samsung Securities Cup - Seoul Top Wool Challenger - Biella Indianapolis Tennis Championships - Indianapolis Budapest Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Samarkand Challenger Kremlin Cup - Moscow Tatra Banka Open - Bratislava Bangalore Challenger Launceston Challenger Samarkand Challenger Rome Challenger Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Karshi Challenger Samarkand Challenger Las Vegas Challenger International German Open - Hamburg Bergamo Challenger Prague Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Marbella Challenger Antalya Challenger Potchefstroom 1 Challenger Dharwad Challenger 2006 - Dharwad Gran Canaria 2 Challenger Lille Challenger Oeiras 2 Challenger Split 2 Challenger Biella 5 Challenger Prague Challenger Biella 6 Challenger Biella 7 Challenger Pozoblanco Challenger Meerbusch Challenger St. Tropez Challenger Murcia Challenger Ismaning Challenger Helsinki Challenger Campinas Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Traralgon Challenger Privatbank Open 2006 - Dnepropetrovsk Oeiras 1 Challenger Savannah Challenger Heilbronn Challenger Shymkent 1 Challenger Tunis Challenger Shymkent 2 Challenger Troisdorf Challenger Malaga Challenger ATP Kremlin Cup - Moscow Porto Challenger Nur-Sultan Challenger Segovia Challenger Liberec Challenger Nonthaburi 1 Challenger Open Sabadell Atlantico - Barcelona Bordeaux Challenger Penza Cup - Penza Meerbusch Challenger Seville Challenger Tashkent Challenger Pune Challenger Orleans Challenger Karshi Challenger - Karshi SA Tennis Open - Johannesburg UTC Open by Selena - Cherkassy Fergana Challenger - Fergana Irving Challenger Kremlin Cup - Moscow Murcia Challenger Brisbane International - Brisbane Apia International - Sydney Countrywide Classic - Los Angeles Karlsruhe Challenger Braunschweig Challenger Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow Mons Challenger Winston-Salem Open - Winston-Salem Augsburg Challenger Bukhara Challenger - Bukhara AEGON Championships - London BB&T Atlanta Open - Atlanta Morocco Tennis Tour - Meknes Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Nord LB Open - Braunschweig Open 13 - Marseille Brisbane International - Brisbane Nur-Sultan 3 Challenger New Haven Challenger China Open - Beijing Bukhara Challenger - Bukhara Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Marrakech Challenger Open 13 - Marseille Allianz Suisse Open - Gstaad BRD Nastase Tiriac Trophy - Bucharest U.S. National Indoor Tennis Championships - Memphis Alicante Challenger Citi Open - Washington Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Nature Valley International - Eastbourne Open SEAT 2008 - Barcelona SkiStar Swedish Open - Bastad Chennai Open - Chennai Medibank International - Sydney Kremlin Cup - Moscow AEGON Championships - London Hall of Fame Open - Newport China Open - Beijing Moselle Open - Metz Malaysian Open - Kuala Lumpur SAP Open - San Jose Open de Nice Cote d'Azur - Nice AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Citi Open - Washington Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Sony Open Tennis - Miami TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Bratislava Challenger Valencia Open - Valencia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Challenger Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Swiss Open - Gstaad St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice DIEMA XTRA Sofia Open - Sofia New York Open - New York Medibank International - Sydney Grand Prix Hassan II - Marrakech Open Parc - Lyon Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Stockholm Open - Stockholm Tata Open Maharashtra - Pune Ortisei Challenger Dallas Open - Dallas Open Sud de France - Montpellier Hamburg European Open - Hamburg TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel BMW Open - Munich Aegon Nottingham Open - Nottingham Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Shenzhen Open - Shenzhen Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group I, 2R, UZB-KOR 3-2 Noventi Open - Halle Davis Cup, Group I, 1R, KOR-UZB 1-3 Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, Group I, 1R, NOR-UZB 3-1 Davis Cup, Group I, 1R, UZB-JPN 3-1 Wimbledon - London French Open - Paris 15th Asian Games Doha 2006 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Asia, Wildcard) French Open (juniors) Australian Open (Asia, Wildcard) All Lower level tournaments French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group 1, 2R, IND-UZB 5-0 Wimbledon - London Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, PO, UZB-SUI 2-3 Davis Cup, Group I, 2R, PAK-UZB 1-4 Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, World Group, QR, USA-UZB 4-0